hardly contain oneself - Español Inglés Diccionario